engine overhauling - German English Dictionary